home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / cool / cool.lha / ice / pisces / rcs / Imakefile < prev    next >
Encoding:
Makefile  |  1991-09-04  |  3.2 KB  |  113 lines

  1. /*****************************************************************************
  2. //
  3. // Copyright (C) 1991 Texas Instruments Incorporated.
  4. //
  5. // Permission is granted to any individual or institution to use, copy, modify,
  6. // and distribute this software, provided that this complete copyright and
  7. // permission notice is maintained, intact, in all copies and supporting
  8. // documentation.
  9. //
  10. // Texas Instruments Incorporated provides this software "as is" without
  11. // express or implied warranty.
  12. //
  13.  *****************************************************************************
  14.  *
  15.  *    Author: Martin Neath
  16.  *    Filename: Imakefile
  17.  *    Module: pisces/rcs
  18.  *    Purpose: Imakefile for RCS diff
  19.  *    Creation Date: 05/20/90
  20.  *
  21.  *****************************************************************************/
  22.  
  23. ALLCPLUSDEFS = 
  24.  
  25. HDRS1 = rcsbase.h time.h
  26. HDRS2 = 
  27. HDRS3 = 
  28. HDRS4 = 
  29. HDRS5 = 
  30. HDRS6 = 
  31. HDRS7 = 
  32.  
  33. SRCS1 = ci.$(C) rcslex.$(C) rcssyn.$(C) rcsgen.$(C) rcsedit.$(C) \
  34.     rcskeys.$(C) rcsrev.$(C) rcsutil.$(C) rcsfnms.$(C) \
  35.     partime.$(C) maketime.$(C) rcskeep.$(C) rcsfcmp.$(C) \
  36.     rcsdups.$(C)
  37.  
  38. SRCS2 = co.$(C) rcslex.$(C) rcssyn.$(C) rcsgen.$(C) rcsedit.$(C) \
  39.     rcskeys.$(C) rcsrev.$(C) rcsutil.$(C) rcsfnms.$(C) \
  40.     partime.$(C) maketime.$(C) rcsdups.$(C)
  41.  
  42. SRCS3 = rcs.$(C) rcslex.$(C) rcssyn.$(C) rcsrev.$(C) rcsutil.$(C) \
  43.     rcsgen.$(C) rcsedit.$(C) rcskeys.$(C) rcsfnms.$(C)
  44.  
  45. SRCS4 = rcsdiff.$(C) rcsutil.$(C) rcsfnms.$(C) rcsrev.$(C) \
  46.     rcssyn.$(C) rcslex.$(C)
  47.  
  48. SRCS5 = rcsmerge.$(C) rcsutil.$(C) rcsfnms.$(C) rcsrev.$(C) \
  49.     rcssyn.$(C) rcslex.$(C)
  50.  
  51. SRCS6 = rlog.$(C) rcslex.$(C) rcssyn.$(C) rcsrev.$(C) rcsutil.$(C) \
  52.     partime.$(C) maketime.$(C) rcsfnms.$(C)
  53.  
  54. SRCS7 = ident.$(C) rcskeys.$(C)
  55.  
  56. OBJS1 = ci.$(OBJ) rcslex.$(OBJ) rcssyn.$(OBJ) rcsgen.$(OBJ) rcsedit.$(OBJ) \
  57.     rcskeys.$(OBJ) rcsrev.$(OBJ) rcsutil.$(OBJ) rcsfnms.$(OBJ) \
  58.     partime.$(OBJ) maketime.$(OBJ) rcskeep.$(OBJ) rcsfcmp.$(OBJ) \
  59.     rcsdups.$(OBJ)
  60.  
  61. OBJS2 = co.$(OBJ) rcslex.$(OBJ) rcssyn.$(OBJ) rcsgen.$(OBJ) rcsedit.$(OBJ) \
  62.     rcskeys.$(OBJ) rcsrev.$(OBJ) rcsutil.$(OBJ) rcsfnms.$(OBJ) \
  63.     partime.$(OBJ) maketime.$(OBJ) rcsdups.$(OBJ)
  64.  
  65. OBJS3 = rcs.$(OBJ) rcslex.$(OBJ) rcssyn.$(OBJ) rcsrev.$(OBJ) rcsutil.$(OBJ) \
  66.     rcsgen.$(OBJ) rcsedit.$(OBJ) rcskeys.$(OBJ) rcsfnms.$(OBJ)
  67.  
  68. OBJS4 = rcsdiff.$(OBJ) rcsutil.$(OBJ) rcsfnms.$(OBJ) rcsrev.$(OBJ) \
  69.     rcssyn.$(OBJ) rcslex.$(OBJ)
  70.  
  71. OBJS5 = rcsmerge.$(OBJ) rcsutil.$(OBJ) rcsfnms.$(OBJ) rcsrev.$(OBJ) \
  72.     rcssyn.$(OBJ) rcslex.$(OBJ)
  73.  
  74. OBJS6 = rlog.$(OBJ) rcslex.$(OBJ) rcssyn.$(OBJ) rcsrev.$(OBJ) rcsutil.$(OBJ) \
  75.     partime.$(OBJ) maketime.$(OBJ) rcsfnms.$(OBJ)
  76.  
  77. OBJS7 = ident.$(OBJ) rcskeys.$(OBJ)
  78.  
  79. #if OS2Platform
  80. STD_C_DEFS = $(DFLAG)USG
  81. #endif
  82.  
  83. #if HasVoidSignalReturn
  84. SIGNAL_TYPE = void
  85. #else
  86. SIGNAL_TYPE = int
  87. #endif
  88.  
  89. LINKDEP = 
  90. CO = $(QUOTE)co$(QUOTE)
  91. MERGE = $(QUOTE)merge$(QUOTE)
  92. DIFF = $(QUOTE)diff$(QUOTE)
  93. DIFF3 = $(QUOTE)diff3$(QUOTE)
  94. LOCK = 1
  95. OS = $(DFLAG)V4_2BSD
  96.  
  97. LOCAL_C_DEFS=$(DFLAG)SIGNAL_TYPE=$(SIGNAL_TYPE) $(DFLAG)DIFF=$(DIFF) $(OS) \
  98. $(DFLAG)DIFF3=$(DIFF3) $(DFLAG)STRICT_LOCKING=$(LOCK) $(DFLAG)CO=$(CO) \
  99. $(DFLAG)MERGE=$(MERGE)
  100.  
  101. All7(ci,co,rcs,rcsdiff,rcsmerge,rlog,ident)
  102. OptimizeCObject()
  103. CProgram1(ci)
  104. CProgram2(co)
  105. CProgram3(rcs)
  106. CProgram4(rcsdiff)
  107. CProgram5(rcsmerge)
  108. CProgram6(rlog)
  109. CProgram7(ident)
  110. ShellProgram(merge rcsclean rcsfreeze)
  111.  
  112.  
  113.